home *** CD-ROM | disk | FTP | other *** search
/ MacUser Mac Bin 40 / MACUSER-MACBIN40A-1997-03.ISO.7z / MACUSER-MACBIN40A-1997-03.ISO / オンラインソフト / オンラインソフト⁄毎号掲載 / 音楽,音声処理 / MIDIGraphy folder / MGPC folder / profile sources / MU80.s < prev    next >
Text File  |  1996-10-14  |  30KB  |  1,273 lines

  1. //
  2. // MG Profile Compiler sample source file
  3. // Copyright (c) 1995-96 TONTATA. 
  4. //
  5.  
  6. FILE($PROFFOLDER$ "MU80 Profile"){
  7.     /*************************************** deffinition of 'vers' */
  8.     #include    "version.s"
  9.     /*************************************** deffinition of 'Exdf' */
  10.     Exdf("GM exclusive")                    =($SRCFOLDER$ "ExdfRsrc","GM exclusive");
  11.     Exdf("_Univ. non-realtime message")        =($SRCFOLDER$ "ExdfRsrc","_Univ. non-realtime message");
  12.     Exdf("_Univ. realtime message")            =($SRCFOLDER$ "ExdfRsrc","_Univ. realtime message");
  13.     Exdf("XG native parameter change")        =($SRCFOLDER$ "ExdfRsrc","XG native parameter change");
  14.     Exdf("MU80 native parameter change")    =($SRCFOLDER$ "ExdfRsrc","MU80 native parameter change");
  15.     /*************************************** deffinition of 'Midi' */
  16.     Midi("GM system on")                    =($SRCFOLDER$ "MidiRsrc","GM system on");
  17.     Midi("XG system on")                    =($SRCFOLDER$ "MidiRsrc","XG system on");
  18.     Midi("XG all parameter reset")            =($SRCFOLDER$ "MidiRsrc","XG all parameter reset");
  19.     
  20.     /*************************************** deffinition of 'PNam' */
  21.     /***** XG *****/
  22.     PNam("MU80(XG) 00.00"){
  23.         "00:GrandPno",        "01:BritePno",        "02:E.Grand",        "03:HnkyTonk",
  24.         "04:E.Piano1",        "05:E.Piano2",        "06:Harpsi.",        "07:Clavi.",
  25.         "08:Celesta",        "09:Glocken",        "0A:MusicBox",        "0B:Vibes",
  26.         "0C:Marimba",        "0D:Xylophon",        "0E:TubulBel",        "0F:Dulcimer",
  27.         "10:DrawOrgn",        "11:PercOrgn",        "12:RockOrgn",        "13:ChrchOrg",
  28.         "14:ReedOrgn",        "15:Acordion",        "16:Harmnica",        "17:TangoAcd",
  29.         "18:NylonGtr",        "19:SteelGtr",        "1A:Jazz Gtr",        "1B:CleanGtr",
  30.         "1C:Mute.Gtr",        "1D:Ovrdrive",        "1E:Dist.Gtr",        "1F:GtrHarmo",
  31.         "-",
  32.         "20:Aco.Bass",        "21:FngrBass",        "22:PickBass",        "23:Fretless",
  33.         "24:SlapBas1",        "25:SlapBas2",        "26:SynBass1",        "27:SynBass2",
  34.         "28:Violin",        "29:Viola",            "2A:Cello",            "2B:Contrabs",
  35.         "2C:Trem.Str",        "2D:Pizz.Str",        "2E:Harp",            "2F:Timpani",
  36.         "30:Strings1",        "31:Strings2",        "32:Syn.Str1",        "33:Syn.Str2",
  37.         "34:ChoirAah",        "35:VoiceOoh",        "36:SynVoice",        "37:Orch.Hit",
  38.         "38:Trumpet",        "39:Trombone",        "3A:Tuba",            "3B:Mute.Trp",
  39.         "3C:Fr.Horn",        "3D:BrasSect",        "3E:SynBras1",        "3F:SynBras2",
  40.         "-",
  41.         "40:SprnoSax",        "41:Alto Sax",        "42:TenorSax",        "43:Bari.Sax",
  42.         "44:Oboe",            "45:Eng.Horn",        "46:Bassoon",        "47:Clarinet",
  43.         "48:Piccolo",        "49:Flute",            "4A:Recorder",        "4B:PanFlute",
  44.         "4C:Bottle",        "4D:Shakhchi",        "4E:Whistle",        "4F:Ocarina",
  45.         "50:SquareLd",        "51:Saw.Lead",        "52:CaliopLd",        "53:Chiff Ld",
  46.         "54:CharanLd",        "55:Voice Ld",        "56:Fifth Ld",        "57:Bass &Ld",
  47.         "58:NewAgePd",        "59:Warm Pad",        "5A:PolySyPd",        "5B:ChoirPad",
  48.         "5C:BowedPad",        "5D:MetalPad",        "5E:Halo Pad",        "5F:SweepPad",
  49.         "-",
  50.         "60:Rain",            "61:SoundTrk",        "62:Crystal",        "63:Atmosphr",
  51.         "64:Bright",        "65:Goblins",        "66:Echoes",        "67:Sci-Fi",
  52.         "68:Sitar",            "69:Banjo",            "6A:Shamisen",        "6B:Koto",
  53.         "6C:Kalimba",        "6D:Bagpipe",        "6E:Fiddle",        "6F:Shanai",
  54.         "70:TnklBell",        "71:Agogo",            "72:SteelDrm",        "73:WoodBlok",
  55.         "74:TaikoDrm",        "75:MelodTom",        "76:Syn.Drum",        "77:RevCymbl",
  56.         "78:FretNoiz",        "79:BrthNoiz",        "7A:Seashore",        "7B:Tweet",
  57.         "7C:Telphone",        "7D:Helicptr",        "7E:Applause",        "7F:Gunshot"
  58.     };
  59.     PNam("MU80(XG) 00.01(KSP)")    =(,"MU80(XG) 00.00"){
  60.         "00:GrndPnoK",
  61.         "01:BritPnoK",
  62.         "02:ElGrPnoK",
  63.         "03:HnkyTnkK",
  64.         "04:El.Pno1K",
  65.         "05:El.Pno2K",
  66.         "06:Harpsi.K",
  67.         "07:Clavi.K",
  68.         "0B:VibesK",
  69.         "0C:MarimbaK",
  70.     };
  71.     PNam("MU80(XG) 00.03(Stereo)")    =(,"MU80(XG) 00.00"){
  72.         "30:S.Strngs",
  73.         "31:S.SlwStr",
  74.         "34:S.Choir",
  75.     };
  76.     PNam("MU80(XG) 00.06(Single)")    =(,"MU80(XG) 00.00"){
  77.         "27:MelloSB2",
  78.         "3C:FrHrSolo",
  79.         "50:Square 2",
  80.         "51:Saw 2",
  81.     };
  82.     PNam("MU80(XG) 00.08(Slow)")    =(,"MU80(XG) 00.00"){
  83.         "28:SlowVln",    
  84.         "2C:SlwTrStr",
  85.         "30:SlowStr",
  86.         "31:LegatoSt",
  87.         "50:LMSquare",
  88.         "51:ThickSaw",
  89.         "66:EchoPad2",
  90.     };
  91.     PNam("MU80(XG) 00.0C(Fast Decay)")    =(,"MU80(XG) 00.00"){
  92.         "1E:DstRthmG",
  93.         "27:Seq Bass",
  94.         "3E:QuackBr",
  95.         "62:SynDrCmp",
  96.     };
  97.     PNam("MU80(XG) 00.0E(Double Attack)")    =(,"MU80(XG) 00.00"){
  98.         "3D:SfrzndBr",
  99.         "62:Popcorn",
  100.         "66:Echo Pan",
  101.     };
  102.     PNam("MU80(XG) 00.10(Bright)")    =(,"MU80(XG) 00.00"){
  103.         "18:NylonGt2",
  104.         "19:SteelGt2",
  105.         "34:Ch.Aahs2",
  106.         "38:Trumpet2",
  107.         "3A:Tuba 2",
  108.         "57:Big&Low",
  109.         "59:ThickPad",
  110.     };
  111.     PNam("MU80(XG) 00.11")    =(,"MU80(XG) 00.00"){
  112.         "38:BriteTrp",
  113.         "59:Soft Pad",
  114.     };
  115.     PNam("MU80(XG) 00.12(Dark)")    =(,"MU80(XG) 00.00"){
  116.         "00:MelloGrP",
  117.         "04:MelloEP1",
  118.         "1A:MelloGtr",
  119.         "21:FingrDrk",
  120.         "26:SynBa1Dk",
  121.         "27:ClkSynBa",
  122.         "39:Trmbone2",
  123.         "3F:Soft Brs",
  124.         "50:Hollow",
  125.         "51:DynaSaw",
  126.         "59:Sine Pad",
  127.         "62:TinyBell",
  128.         "63:WarmAtms",
  129.     };
  130.     PNam("MU80(XG) 00.13")    =(,"MU80(XG) 00.00"){
  131.         "27:SynBa2Dk",
  132.         "50:Shmoog",
  133.         "51:DigiSaw",
  134.         "63:HollwRls",
  135.     };
  136.     PNam("MU80(XG) 00.14(Rsonant)")    =(,"MU80(XG) 00.00"){
  137.         "26:FastResB",
  138.         "3E:RezSynBr",
  139.         "51:Big Lead",
  140.         "5F:Shwimmer",
  141.     };
  142.     PNam("MU80(XG) 00.18(Attack)")    =(,"MU80(XG) 00.00"){
  143.         "11:70sPcOr1",
  144.         "1E:DistGtr2",
  145.         "26:AcidBass",
  146.         "30:ArcoStr",
  147.         "3E:PolyBrss",
  148.         "51:HeavySyn",
  149.         "55:SynthAah",
  150.     };
  151.     PNam("MU80(XG) 00.19(Release)")    =(,"MU80(XG) 00.00"){
  152.         "06:Harpsi.2",
  153.         "18:NylonGt3",
  154.         "51:WaspySyn",
  155.     };
  156.     PNam("MU80(XG) 00.1B(Rezo Sweep)")    =(,"MU80(XG) 00.00"){
  157.         "07:ClaviWah",
  158.         "21:FlangeBa",
  159.         "24:ResoSlap",
  160.         "32:ResoStr",
  161.         "3F:SynBras3",
  162.         "5F:Converge",
  163.         "61:Prologue",
  164.     };
  165.     PNam("MU80(XG) 00.1C(Muted)")    =(,"MU80(XG) 00.00"){
  166.         "22:MutePkBa",
  167.         "69:MuteBnjo",
  168.     };
  169.     PNam("MU80(XG) 00.20(Detune 1)")    =(,"MU80(XG) 00.00"){
  170.         "02:Det.CP80",
  171.         "04:Chor.EP1",
  172.         "05:Chor.EP2",
  173.         "10:DetDrwOr",
  174.         "11:DetPrcOr",
  175.         "13:ChurOrg3",
  176.         "15:AcordIt",
  177.         "16:Harmo 2",
  178.         "1A:JazzAmp",
  179.         "1B:ChorusGt",
  180.         "23:Fretles2",
  181.         "24:PunchThm",
  182.         "27:SmthBa 2",
  183.         "34:MelChoir",
  184.         "38:WarmTrp",    
  185.         "3C:FrHorn2",
  186.         "3E:JumpBrss",
  187.         "68:DetSitar",
  188.     };
  189.     PNam("MU80(XG) 00.21(Detune 2)")    =(,"MU80(XG) 00.00"){
  190.         "05:DX Hard",    
  191.         "10:60sDrOr1",
  192.         "11:LiteOrg",
  193.         "23:FretLes3",
  194.     };
  195.     PNam("MU80(XG) 00.22(Detune 3)")    =(,"MU80(XG) 00.00"){
  196.         "05:DXLegend",
  197.         "10:60sDrOr2",
  198.         "23:Fretles4",
  199.     };
  200.     PNam("MU80(XG) 00.23(Octave 1)")    =(,"MU80(XG) 00.00"){
  201.         "06:Harpsi.3",
  202.         "0F:Dulcimr2",
  203.         "10:70sDrOr1",
  204.         "13:ChurOrg2",
  205.         "19:12StrGtr",
  206.         "1E:DistGtr3",
  207.         "26:Clv Bass",
  208.         "30:60sStrng",
  209.         "32:Syn Str3",
  210.         "37:OrchHit2",
  211.         "3D:Tp&TbSec",
  212.         "56:Big Five",
  213.         "62:RndGlock",
  214.         "68:Sitar 2",    
  215.     };
  216.     PNam("MU80(XG) 00.24(Octave 2)")    =(,"MU80(XG) 00.00"){
  217.         "10:DrawOrg2",
  218.         "1E:PowerGt2",
  219.     };
  220.     PNam("MU80(XG) 00.25(5th 1)")    =(,"MU80(XG) 00.00"){
  221.         "10:60sDrOr3",
  222.         "11:PercOrg2",
  223.         "1E:PowerGt1",
  224.         "3C:HornOrch",
  225.     };
  226.     PNam("MU80(XG) 00.26(5th 2)")    =(,"MU80(XG) 00.00"){
  227.         "10:EvenBar",
  228.         "1E:Dst.5ths",
  229.     };
  230.     PNam("MU80(XG) 00.27(Bend)")    =(,"MU80(XG) 00.00"){
  231.         "3D:BrssFall",
  232.     };
  233.     PNam("MU80(XG) 00.28(Tutti)")    =(,"MU80(XG) 00.00"){
  234.         "00:PianoStr",
  235.         "02:ElGrPno1",
  236.         "04:HardEl.P",
  237.         "05:DX Phase",
  238.         "10:16+2¥"2/3",
  239.         "13:NotreDam",
  240.         "14:Puff Org",
  241.         "18:Nyln&Stl",
  242.         "19:Nyln&Stl",
  243.         "1C:FuncGtr1",
  244.         "1E:FeedbkGt",
  245.         "20:JazzRthm",
  246.         "21:Ba&DstEG",
  247.         "26:TeknoBa",
  248.         "27:ModulrBa",
  249.         "2C:Susp Str",
  250.         "2E:YongChin",
  251.         "30:Orchestr",
  252.         "31:Warm Str",
  253.         "34:ChoirStr",
  254.         "36:SynVox2",
  255.         "3D:BrasSec2",
  256.         "3F:SynBras4",
  257.         "41:Sax Sect",
  258.         "42:BrthTnSx",
  259.         "51:PulseSaw",
  260.         "62:GlockChi",
  261.         "63:NylonEP",
  262.     };
  263.     PNam("MU80(XG) 00.29")    =(,"MU80(XG) 00.00"){
  264.         "00:Dream",
  265.         "02:ElGrPno2",
  266.         "05:DX+Analg",
  267.         "19:Stl&Body",
  268.         "1C:MuteStlG",
  269.         "1E:FeedbGt2",
  270.         "27:DX Bass",
  271.         "30:Orchstr2",
  272.         "31:Kingdom",
  273.         "36:Choral",    
  274.         "3D:HiBrass",
  275.         "3F:ChoirBrs",
  276.         "42:SoftTenr",
  277.         "51:Dr.Lead",
  278.         "62:ClearBel",
  279.     };
  280.     PNam("MU80(XG) 00.2A")    =(,"MU80(XG) 00.00"){
  281.         "05:DxKotoEP",
  282.         "30:TremOrch",
  283.         "3D:MelloBrs",
  284.         "62:ChorBell",
  285.     };
  286.     PNam("MU80(XG) 00.2B(Velo-Switch)")    =(,"MU80(XG) 00.00"){
  287.         "18:VelGtHrm",
  288.         "1C:FunkGtr2",
  289.         "1D:Gt.Pinch",
  290.         "1E:RkRythm2",
  291.         "21:FngrSlap",
  292.         "27:VeloSlap",
  293.         "41:HyprAlto",
  294.     };
  295.     PNam("MU80(XG) 00.2D(Velo-Xfade)")    =(,"MU80(XG) 00.00"){
  296.         "04:VX ElP1",
  297.         "05:VX ElP2",
  298.         "0B:HardVibe",
  299.         "1C:Jazz Man",
  300.         "1E:RockRthm",
  301.         "20:VXUprght",
  302.         "21:FngBass2",
  303.         "30:VeloStr",
  304.         "3E:AnaVelBr",
  305.         "3F:VelBrss2",
  306.         "51:VeloLead",
  307.         "60:ClaviPad",
  308.     };
  309.     PNam("MU80(XG) 00.40(other wave)")    =(,"MU80(XG) 00.00"){
  310.         "04:60sElP",
  311.         "07:PulseClv",
  312.         "0A:Orgel",
  313.         "0C:SineMrmb",
  314.         "10:Organ Ba",
  315.         "12:RotaryOr",
  316.         "13:OrgFlute",
  317.         "17:TngoAcd2",
  318.         "1B:CleanGt2",
  319.         "1F:AcoHarmo",
  320.         "21:JazzBass",
  321.         "26:Oscar",
  322.         "27:X WireBa",
  323.         "31:70s Str",
  324.         "32:Syn Str4",
  325.         "34:StrngAah",
  326.         "35:VoiceDoo",
  327.         "36:AnaVoice",
  328.         "37:Impact",
  329.         "3B:MuteTrp2",
  330.         "3E:AnaBrss1",
  331.         "3F:AnaBrss2",
  332.         "42:TnrSax 2",
  333.         "4B:PanFlut2",
  334.         "50:Mellow",
  335.         "52:VentSyn",
  336.         "53:Rubby",
  337.         "54:DistLead",
  338.         "55:VoxLead",    
  339.         "57:Fat&Prky",
  340.         "58:Fantasy2",
  341.         "59:Horn Pad",
  342.         "5A:PolyPd80",
  343.         "5B:Heaven2",
  344.         "5C:Glacier",    
  345.         "5D:Tine Pad",
  346.         "5F:PolarPad",
  347.         "60:HrmoRain",
  348.         "61:Ancestrl",
  349.         "62:SynMalet",
  350.         "63:NylnHarp",
  351.         "64:FantaBel",
  352.         "65:GobSyn",
  353.         "66:EchoBell",
  354.         "67:Starz",
  355.         "6C:BigKalim",
  356.         "6D:Bagpipe",
  357.         "6E:Fiddle",
  358.         "6F:Shanai2",
  359.         "75:Mel Tom2",
  360.         "76:Ana Tom",
  361.         "77:Rev Cym2",
  362.     };
  363.     PNam("MU80(XG) 00.41")    =(,"MU80(XG) 00.00"){
  364.         "07:PierceCl",
  365.         "10:70sDrOr2",
  366.         "12:SloRotar",
  367.         "13:TrmOrgFl",
  368.         "1F:GtFeedbk",
  369.         "21:ModAlem",
  370.         "26:SqrBass",
  371.         "31:Str Ens3",
  372.         "32:SS Str",
  373.         "34:Male Aah",
  374.         "37:BrssStab",
  375.         "50:SoloSIne",
  376.         "52:Pure Pad",
  377.         "54:WireLead",
  378.         "57:SoftWurl",
  379.         "59:RotarStr",
  380.         "5A:ClickPad",
  381.         "5B:Lite Pad",
  382.         "5C:GlassPad",
  383.         "5D:Pan Pad",
  384.         "5F:Sweepy",
  385.         "60:AfrcnWnd",
  386.         "61:Rave",
  387.         "62:SftCryst",
  388.         "63:Harp Vox",
  389.         "65:50sSciFi",
  390.         "66:Big Pan",
  391.         "67:Odyssey",
  392.         "75:Real Tom",
  393.         "76:ElecPerc",
  394.     };
  395.     PNam("MU80(XG) 00.42")    =(,"MU80(XG) 00.00"){
  396.         "10:CheezOrg",
  397.         "12:FstRotar",
  398.         "1F:GtrHrmo2",
  399.         "26:RubberBa",
  400.         "37:DoublHit",
  401.         "50:SineLead",
  402.         "5A:Ana Pad",
  403.         "5B:Itopia",
  404.         "5F:Celstial",
  405.         "60:Caribean",
  406.         "62:LoudGlok",
  407.         "63:AtmosPad",
  408.         "65:Ring Pad",
  409.         "66:SynPiano",
  410.         "75:Rock Tom",
  411.     };
  412.     PNam("MU80(XG) 00.43")    =(,"MU80(XG) 00.00"){
  413.         "10:DrawOrg3",
  414.         "37:BrStab80",
  415.         "5A:SquarPad",
  416.         "5B:CC Pad",
  417.         "62:XmasBell",
  418.         "63:Planet",
  419.         "65:Ritual",
  420.         "66:Cleation",
  421.     };
  422.     PNam("MU80(XG) 00.44")    =(,"MU80(XG) 00.00"){
  423.         "62:VibeBell",
  424.         "65:ToHeaven",
  425.         "66:Stardust",
  426.     };
  427.     PNam("MU80(XG) 00.45")    =(,"MU80(XG) 00.00"){
  428.         "62:DigiBell",
  429.         "65:MilkyWay",
  430.         "66:Reso Pan",
  431.     };
  432.     PNam("MU80(XG) 00.46")    =(,"MU80(XG) 00.00"){
  433.         "62:AirBells",
  434.         "65:Night",
  435.     };
  436.     PNam("MU80(XG) 00.47")    =(,"MU80(XG) 00.00"){
  437.         "62:BellHarp",
  438.         "65:Glisten",
  439.     };
  440.     PNam("MU80(XG) 00.48")    =(,"MU80(XG) 00.00"){
  441.         "62:Gamelmba",
  442.         "65:Puffy",
  443.     };
  444.     PNam("MU80(XG) 00.60")    =(,"MU80(XG) 00.00"){
  445.         "0C:Balafon",
  446.         "0E:ChrchBel",
  447.         "0F:Cimbalom",
  448.         "18:Ukulele",
  449.         "19:Mandolin",
  450.         "1A:PdlSteel",
  451.         "1C:Mu.DstGt",
  452.         "23:SynFretl",
  453.         "26:Hammer",
  454.         "35:VoiceHmn",
  455.         "38:FluglHrn",
  456.         "47:BassClar",
  457.         "4B:Kawala",
  458.         "51:Seq Ana",    
  459.         "64:Smokey",
  460.         "65:BelChoir",
  461.         "68:Tambra",
  462.         "69:Rabab",
  463.         "6A:Tsugaru",
  464.         "6B:T.Koto",
  465.         "6F:Pungi",
  466.         "70:Bonang",
  467.         "71:Atrigane",
  468.         "72:Tablas",
  469.         "73:Castanet",
  470.         "74:Gr.Cassa",
  471.         "75:MelodTom",
  472.         "76:Syn.Drum",
  473.         "77:RevSnar1",
  474.     };
  475.     PNam("MU80(XG) 00.61")    =(,"MU80(XG) 00.00"){
  476.         "0C:Balafon2",
  477.         "0E:Carillon",
  478.         "0F:Santur",
  479.         "23:Smooth",
  480.         "68:Tamboura",
  481.         "69:Gopichnt",
  482.         "6B:Kanoon",
  483.         "6F:Hichriki",
  484.         "70:Gender",
  485.         "72:GlasPerc",
  486.         "77:RevSnar2",
  487.     };
  488.     PNam("MU80(XG) 00.62")    =(,"MU80(XG) 00.00"){
  489.         "0C:Log Drum",
  490.         "69:Oud",
  491.         "70:Gamelan",
  492.         "72:ThaiBell",
  493.         "77:RevKick1",
  494.     };
  495.     PNam("MU80(XG) 00.63")    =(,"MU80(XG) 00.00"){
  496.         "70:S.Gamlan",
  497.         "77:RevConBD",
  498.     };
  499.     PNam("MU80(XG) 00.64")    =(,"MU80(XG) 00.00"){
  500.         "70:Rama Cym",
  501.         "77:RevTom1",
  502.     };
  503.     PNam("MU80(XG) 00.65")    =(,"MU80(XG) 00.00"){
  504.         "70:AsianBel",
  505.         "77:RevTom2",
  506.     };
  507.     PNam("MU80(XG) 40.00(SFX)"){
  508.         "00:CuttngNz",        "01:CttngNz2",        "02:DstCutNz",        "03:Str Slap",
  509.         "04:B.Slide",        "05:P.Scrape",
  510.         "-",
  511.         "10:Fl.KClik",
  512.         "-",
  513.         "20:Rain",            "21:Thunder",        "22:Wind",            "23:Stream",
  514.         "24:Bubble",        "25:Feed",
  515.         "-",
  516.         "30:Dog",            "31:Horse",            "32:Bird 2",        "33:Kitty",
  517.         "34:Growl",            "35:Haunted",        "36:Ghost",            "37:Maou",
  518.         "-",
  519.         "40:Tel.Dial",        "41:DoorSqek",        "42:DoorSlam",        "43:Scratch",
  520.         "44:Scratch2",        "45:WindChm",        "46:Telphon2",
  521.         "-",
  522.         "50:CarEngin",        "51:Car Stop",        "52:Car Pass",        "53:CarCrash",
  523.         "54:Siren",            "55:Train",            "56:Jetplane",        "57:StarShip",
  524.         "58:Burst",            "59:Coaster",        "5A:SbMarine",
  525.         "-",
  526.         "60:Laughing",        "61:Scream",        "62:Punch",            "63:Heart",
  527.         "64:FootStep",        "65:Applaus2",
  528.         "-",
  529.         "70:MchinGun",        "71:LaserGun",        "72:Xplosion",        "73:FireWork"
  530.     };
  531.     PNam("MU80(XG) 7F.00(drum map)"){
  532.         "00:Standard kit",
  533.         "01:Standard2 kit",
  534.         "08:Room kit",
  535.         "10:Rock kit",
  536.         "18:Electro kit",
  537.         "19:Analog kit",
  538.         "20:Jazz kit",
  539.         "28:Brush kit",
  540.         "30:Classic kit"
  541.     };
  542.     PNam("MU80(XG) 7E.00(SFX map)"){
  543.         "00:SFX1",
  544.         "01:SFX2"
  545.     };
  546. /***** TG300B ****/
  547.     PNam("MU80(TG300B) bank 00")    =(,"MU80(XG) 00.00");
  548.     PNam("MU80(TG300B) bank 01")    =(,"MU80(XG) 00.00"){
  549.         "02:ElGrPno1",
  550.         "0B:HardVibe",
  551.         "0F:Dulcimr2",
  552.         "10:70sDrOr1",
  553.         "11:70sPcOr1",
  554.         "16:Harmo 2",    
  555.         "1A:MelloGtr",
  556.         "1C:Mu.DstGt",
  557.         "1E:DistGtr2",
  558.         "21:FngBass2",
  559.         "23:Fretles2",
  560.         "26:SynBa1Dk",
  561.         "27:ClkSynBa",
  562.         "30:Slow Str",
  563.         "31:70s Str",    
  564.         "32:SynStr4",
  565.         "37:OrchHit2",
  566.         "38:Trumpet2",
  567.         "39:Trmbone2",
  568.         "3A:Tuba 2",
  569.         "3C:FrHorn2",
  570.         "3E:PolyBrss",
  571.         "3F:SoftBrss",
  572.         "50:Square 2",
  573.         "51:Saw 2",
  574.         "52:Vent Syn",
  575.         "56:Big Five",
  576.         "57:Big&Low",
  577.         "58:Fantasy2",
  578.         "59:ThickPad",
  579.         "5A:PolyPd80",
  580.         "5B:Heaven2",
  581.         "5D:Tine Pad",
  582.         "5F:PolarPad",
  583.         "60:HrmoRain",
  584.         "61:Ancestrl",
  585.         "62:SynMalet",
  586.         "63:WarmAtms",
  587.         "65:GobSyn",
  588.         "66:EchoBell",
  589.         "67:Starz",
  590.         "68:Sitar 2",
  591.         "69:MuteBnjo",
  592.         "6A:Tsugaru",
  593.         "6F:Shanai 2",
  594.         "75:Real Tom",
  595.         "77:Rev Cym2",
  596.         "78:CuttngNz",
  597.         "79:Fl.KClik",
  598.         "7A:Rain",
  599.         "7B:Dog",
  600.         "7C:Tel.Dial",
  601.         "7D:CarEngin",
  602.         "7E:Laughing",
  603.         "7F:MchinGun",
  604.     };
  605.     PNam("MU80(TG300B) bank 02")    =(,"MU80(XG) 00.00"){
  606.         "02:ElGrPno2",
  607.         "1E:DistGtr3",
  608.         "21:JazzBass",
  609.         "23:Fretles3",
  610.         "27:ModulrBa",
  611.         "50:Hollow",
  612.         "51:PulseSaw",
  613.         "52:Pure Pad",
  614.         "57:Fat&Prky",
  615.         "59:Horn Pad",
  616.         "5D:Pan Pad",    
  617.         "60:AfrcnWnd",
  618.         "61:Prologue",
  619.         "62:SftCryst",
  620.         "63:NylnHarp",
  621.         "65:50sSciFi",
  622.         "66:Echo Pan",
  623.         "68:DetSitar",
  624.         "78:Str Slap",
  625.         "7A:Thunder",
  626.         "7B:Horse",
  627.         "7C:DoorSqek",
  628.         "7D:Car Stop",
  629.         "7E:Scream",
  630.         "7F:LaserGun",
  631.     };
  632.     PNam("MU80(TG300B) bank 03")    =(,"MU80(XG) 00.00"){
  633.         "23:Fretles4",
  634.         "27:Seq Bass",
  635.         "50:Mellow",
  636.         "51:ThickSaw",
  637.         "59:RotarStr",
  638.         "62:RndGlock",
  639.         "63:Harp Vox",
  640.         "66:EchoPad2",
  641.         "78:CttngNz2",
  642.         "7A:Wind",
  643.         "7B:Bird 2",
  644.         "7C:DoorSlam",
  645.         "7D:Car Pass",
  646.         "7E:Punch",
  647.         "7F:Xplosion",
  648.     };
  649.     PNam("MU80(TG300B) bank 04")    =(,"MU80(XG) 00.00"){
  650.         "23:SynFretl",
  651.         "50:SoloSine",
  652.         "51:Big Lead",
  653.         "59:Soft Pad",
  654.         "62:LoudGlok",
  655.         "63:HollwRls",
  656.         "66:Big Pan",
  657.         "78:DstCutNz",
  658.         "7A:Stream",
  659.         "7B:Kitty",
  660.         "7C:Scratch",
  661.         "7D:CarCrash",
  662.         "7E:Heart",
  663.     };
  664.     PNam("MU80(TG300B) bank 05")    =(,"MU80(XG) 00.00"){
  665.         "23:Smooth",
  666.         "50:Shmoog",
  667.         "51:VeloLead",
  668.         "62:GlockChi",
  669.         "63:NylonEP",
  670.         "66:Reso Pan",
  671.         "78:B.Slide",
  672.         "7A:Bubble",
  673.         "7B:Growl",
  674.         "7C:WindChm",
  675.         "7D:Siren",
  676.         "7E:FootStep",
  677.     };
  678.     PNam("MU80(TG300B) bank 06")    =(,"MU80(XG) 00.00"){
  679.         "50:LMSquare",
  680.         "51:HeavySyn",
  681.         "62:ClearBel",
  682.         "63:AtmosPad",
  683.         "66:SynPiano",
  684.         "78:P.Scrape",
  685.         "7C:Scratch2",
  686.         "7D:Train",
  687.     };
  688.     PNam("MU80(TG300B) bank 07")    =(,"MU80(XG) 00.00"){
  689.         "51:DynaSaw",
  690.         "62:XmasBell",
  691.         "7D:Jetplane",
  692.     };
  693.     PNam("MU80(TG300B) bank 08")    =(,"MU80(XG) 00.00"){
  694.         "00:GrndPnoK",
  695.         "01:BritPnoK",
  696.         "02:ElGrPnoK",
  697.         "03:HnkyTnkK",
  698.         "04:Chor.EP1",
  699.         "05:Chor.EP2",
  700.         "06:Harpsi.3",
  701.         "07:Clavi.K",
  702.         "0B:VibesK",
  703.         "0C:MarimbaK",
  704.         "0E:ChrchBel",
  705.         "0F:Cimbalom",
  706.         "10:DetDrwOr",
  707.         "11:DetPrcOr",
  708.         "12:RotaryOr",
  709.         "13:ChurOrg2",
  710.         "15:AccordIt",
  711.         "18:Ukulele",
  712.         "19:12StrGtr",
  713.         "1A:PdlSteel",
  714.         "1B:ChorusGt",
  715.         "1C:FunkGtr1",
  716.         "1E:FeedbkGt",
  717.         "1F:GtFeedbk",
  718.         "22:MutePkBa",
  719.         "24:ResoSlap",
  720.         "26:AcidBass",
  721.         "27:DX Bass",
  722.         "28:SlowVln",    
  723.         "2C:SlwTrStr",
  724.         "30:Orchestr",
  725.         "31:LegatoSt",
  726.         "32:Syn Str3",
  727.         "34:S.Choir",
  728.         "36:SynVox2",
  729.         "37:Impact",
  730.         "38:FluglHrn",
  731.         "3C:FrHrSolo",
  732.         "3D:BrssSec2",
  733.         "3E:SynBras3",
  734.         "3F:SynBras4",
  735.         "41:HyprAlto",
  736.         "42:BrthTnSx",
  737.         "47:BassClar",
  738.         "4B:Kawala",
  739.         "50:SineLead",
  740.         "51:Dr.Lead",
  741.         "54:DistLead",
  742.         "5F:Converge",
  743.         "60:ClaviPad",
  744.         "61:Rave",
  745.         "62:VibeBell",
  746.         "68:Tambra",
  747.         "69:Rabab",
  748.         "6B:T.Koto",
  749.         "6F:Pungi",
  750.         "70:Bonang",
  751.         "71:Atrigane",
  752.         "73:Castanet",
  753.         "74:Gr.Cassa",
  754.         "75:Mel Tom2",
  755.         "76:Ana Tom",
  756.         "77:RevSnar1",
  757.         "7D:Starship",
  758.     };
  759.     PNam("MU80(TG300B) bank 09")    =(,"MU80(XG) 00.00"){
  760.         "0E:Carillon",
  761.         "10:70sDrOr2",
  762.         "19:Nyln&Stl",
  763.         "1E:FeedbGt2",
  764.         "26:FastResB",
  765.         "27:X WireBa",
  766.         "2C:Susp Str",
  767.         "30:Orchstr2",
  768.         "31:Warm Str",
  769.         "34:MelChoir",
  770.         "37:BassStab",
  771.         "3E:QuackBr",
  772.         "5E:Shwimmer",
  773.         "62:DigiBell",
  774.         "70:Gender",
  775.         "75:Rock Tom",
  776.         "76:ElecPerc",
  777.         "77:RevSnar2",
  778.         "7D:Burst",
  779.     };
  780.     PNam("MU80(TG300B) bank 0A")    =(,"MU80(XG) 00.00"){
  781.         "26:TeknoBa",    
  782.         "30:TremOrch",
  783.         "31:S.SlwStr",
  784.         "37:DoublHit",
  785.         "5F:Celstial",
  786.         "70:Gamelan",
  787.     };
  788.     PNam("MU80(TG300B) bank 0B")    =(,"MU80(XG) 00.00"){
  789.         "30:ChoirStr",
  790.         "70:S.Gamlan",
  791.     };
  792.     PNam("MU80(TG300B) bank 10")    =(,"MU80(XG) 00.00"){
  793.         "00:MelloGrP",
  794.         "04:VX El.P1",
  795.         "05:VX El.P2",
  796.         "06:Harpsi.K",
  797.         "0C:Balafon",
  798.         "10:60sDrOr1",
  799.         "12:SloRotar",
  800.         "13:ChurOrg3",
  801.         "18:NylonGt3",
  802.         "19:Mandolin",
  803.         "1C:FunkGtr2",
  804.         "1E:PowerGt1",
  805.         "1F:AcoHarmo",
  806.         "26:ResoBass",
  807.         "27:RubberBa",
  808.         "30:S.Strngs",
  809.         "37:LoFiRave",
  810.         "3C:HornOrch",
  811.         "3D:BrssFall",
  812.         "3E:AnaBrss1",
  813.         "3F:AnaBrss2",
  814.         "51:WapsySyn",
  815.         "62:ChorBell",
  816.         "68:Tamboura",
  817.         "69:Gopichnt",
  818.         "6B:Kanoon",
  819.         "6F:Hichriki",
  820.         "70:Rama Cym",
  821.         "77:RevKick1",
  822.         "7D:Coaster",
  823.     };
  824.     PNam("MU80(TG300B) bank 11")    =(,"MU80(XG) 00.00"){
  825.         "0C:Balafon2",
  826.         "10:60sDrOr2",
  827.         "1E:PowerGt2",
  828.         "27:SynBa2Dk",
  829.         "3F:VelBras2",
  830.         "62:AirBells",
  831.         "77:RevConBD",
  832.     };
  833.     PNam("MU80(TG300B) bank 12")    =(,"MU80(XG) 00.00"){
  834.         "10:60sDrOr3",
  835.         "1E:Dst.5ths",
  836.         "27:MelloSB2",
  837.         "62:BellHarp",
  838.     };
  839.     PNam("MU80(TG300B) bank 13")    =(,"MU80(XG) 00.00"){
  840.         "27:SmthBa 2",
  841.         "62:Gamelmba",
  842.     };
  843.     PNam("MU80(TG300B) bank 18")    =(,"MU80(XG) 00.00"){
  844.         "04:60sEl.P",
  845.         "05:DX Hard",
  846.         "06:Harpsi.2",
  847.         "0C:CheezOrg",
  848.         "0E:FstRotar",
  849.         "0F:OrgFlute",
  850.         "18:VelGtHrm",
  851.         "1E:RockRthm",
  852.         "30:VeloStr",
  853.         "38:BriteTrp",
  854.         "69:Oud",
  855.         "77:Rev Tom1",
  856.     };
  857.     PNam("MU80(TG300B) bank 19")    =(,"MU80(XG) 00.00"){
  858.         "04:HardEl.P",
  859.         "1E:RkRythm2",
  860.         "38:WarmTrp",
  861.         "77:Rev Tom2",
  862.     };
  863.     PNam("MU80(TG300B) bank 1A")    =(,"MU80(XG) 00.00"){
  864.         "04:MelloEP1",
  865.     };
  866.     PNam("MU80(TG300B) bank 20")    =(,"MU80(XG) 00.00"){
  867.         "04:El.Pno1K",
  868.         "05:El.Pno2K",
  869.         "10:DrawOrg2",
  870.         "11:PercOrg2",
  871.         "13:TrmOrgFl",
  872.         "18:NylonGt2",
  873.         "19:SteelGt2",
  874.         "34:Ch.Aahs2",
  875.     };
  876.     PNam("MU80(TG300B) bank 21")    =(,"MU80(XG) 00.00"){
  877.         "10:EvenBar",
  878.     };
  879.     PNam("MU80(TG300B) bank 28")    =(,"MU80(XG) 00.00"){
  880.         "10:Organ Ba",
  881.         "18:LequintG",
  882.     };
  883.     PNam("MU80(TG300B) bank 7E")    =($PROFFOLDER$ "TG300 Profile","TG300(GM-B) bank 7E");
  884.     PNam("MU80(TG300B) bank 7F")    =($PROFFOLDER$ "TG300 Profile","TG300(GM-B) bank 7F");
  885.     
  886.     /***** C/M *****/
  887.     PNam("MU80(C/M type 1)")        =($PROFFOLDER$ "TG300 Profile","TG300(C/M type1)");
  888.     PNam("MU80(C/M type 2)")        =($PROFFOLDER$ "TG300 Profile","TG300(C/M type2)");
  889.     
  890.     /*************************************** deffinition of 'NNam' */
  891.     /***** XG *****/
  892.     NNam("MU80(XG) 7F.00#00(standard)"){
  893.         "0D:surdo mute",
  894.         "0E:surdo open",            "0F:hi Q",
  895.         "10:whip slap",                "11:scratch push",
  896.         "12:scratch pull",            "13:finger snap",
  897.         "14:click noise",            "15:metronome click",
  898.         "16:metronome bell",        "17:seq click L",
  899.         "18:seq click H",            "19:brush tap",
  900.         "1A:brush swirl L",            "1B:brush slap",
  901.         "1C:brush swirl H",            "1D:snare roll",
  902.         "1E:castanet",                "1F:snare L",
  903.         "20:sticks",                "21:bass drum L",
  904.         "22:open rim shot",            "23:bass drum M",
  905.         "24:bass drum H",            "25:side stick",
  906.         "26:snare M",                "27:hand clap",
  907.         "28:snare H",                "29:floor tom L",
  908.         "2A:hi-hat closed",            "2B:floor tom H",
  909.         "2C:hi-hat pedal",            "2D:low tom",
  910.         "2E:hi-hat open",            "2F:mid tom L",
  911.         "30:mid tom H",                "31:crash cymbal 1",
  912.         "32:hi tom",                "33:ride cymbal 1",
  913.         "34:chiniese cymbal",        "35:ride cymbal cup",
  914.         "36:tambourine",            "37:splash cymbal",
  915.         "38:cowbell",                "39:crash cymbal 2",
  916.         "3A:vibraslap",                "3B:ride cymbal 2",
  917.         "3C:bongo H",                "3D:bongo L",
  918.         "3E:conga H mute",            "3F:conga H open",
  919.         "40:conga L",                "41:timbale H",
  920.         "42:timbale L",                "43:agogo H",
  921.         "44:agogo L",                "45:cabasa",
  922.         "46:maracas",                "47:samba whistle H",
  923.         "48:samba whistle L",        "49:guiro short",
  924.         "4A:guiro long",            "4B:claves",
  925.         "4C:wood block H",            "4D:wood block L",
  926.         "4E:cuica mute",            "4F:cuica open",
  927.         "50:triangle mute",            "51:triangle open",
  928.         "52:shaker",                "53:jingle bel",
  929.         "54:bell tree",
  930.     };
  931.     NNam("MU80(XG) 7F.00#01(standard2)")    =(,"MU80(XG) 7F.00#00(standard)"){
  932.         "22:open rim shot 2",
  933.         "23:bass drum M 2",
  934.         "24:bass drum H 2",
  935.         "26:snare M 2",
  936.         "28:snare H 2",
  937.     };
  938.     NNam("MU80(XG) 7F.00#08(room)")    =(,"MU80(XG) 7F.00#00(standard)"){
  939.         "24:BD room",
  940.         "29:room tom 1",
  941.         "2B:room tom 2",
  942.         "2D:room tom 3",
  943.         "2F:room tom 4",
  944.         "30:room tom 5",
  945.         "32:room tom 6",
  946.     };
  947.     NNam("MU80(XG) 7F.00#10(rock)")    =(,"MU80(XG) 7F.00#00(standard)"){
  948.         "1F:SD rock M",
  949.         "21:bass drum M",
  950.         "23:bass drum H 3",
  951.         "24:BD rock",
  952.         "26:SD rock",
  953.         "28:SD rock rim",
  954.         "29:rock tom 1",
  955.         "2B:rock tom 2",
  956.         "2D:rock tom 3",
  957.         "2F:rock tom 4",
  958.         "30:rock tom 5",
  959.         "32:rock tom 6",
  960.     };
  961.     NNam("MU80(XG) 7F.00#18(electro)")    =(,"MU80(XG) 7F.00#00(standard)"){
  962.         "1C:reverse cymbal",
  963.         "1E:hi Q",
  964.         "1F:snare M",
  965.         "21:bass drum H 4",
  966.         "23:BD rock",
  967.         "24:BD gate",
  968.         "26:SD rock L",
  969.         "28:SD rock H",
  970.         "29:E tom 1",
  971.         "2B:E tom 2",
  972.         "2D:E tom 3",
  973.         "2F:E tom 4",
  974.         "30:E tom 5",
  975.         "32:E tom 6",
  976.         "4E:scratch push",
  977.         "4F:scratch pull",
  978.     };
  979.     NNam("MU80(XG) 7F.00#19(analog)")    =(,"MU80(XG) 7F.00#00(standard)"){
  980.         "1C:reverse cymbal",
  981.         "1E:hi Q",
  982.         "1F:SD rock H",
  983.         "21:bass drum M",
  984.         "23:BD analog L",
  985.         "24:BD analog H",
  986.         "25:analog side stick",
  987.         "26:analog snare L",
  988.         "28:analog snare H",
  989.         "29:analog tom 1",
  990.         "2A:analog HH closed 1",
  991.         "2B:analog tom 2",
  992.         "2C:analog HH closed 2",
  993.         "2D:analog tom 3",
  994.         "2E:analog HH open",
  995.         "2F:analog tom 4",
  996.         "30:analog tom 5",
  997.         "31:analog cymbal",
  998.         "32:analog tom 6",
  999.         "38:analog cowbell",
  1000.         "3E:analog conga H",
  1001.         "3F:analog conga M",
  1002.         "40:analog conga L",
  1003.         "46:analog maracas",
  1004.         "4B:analog claves",
  1005.         "4E:scratch push",
  1006.         "4F:scratch pull",
  1007.     };
  1008.     NNam("MU80(XG) 7F.00#20(jazz)")    =(,"MU80(XG) 7F.00#00(standard)"){
  1009.         "24:BD jazz",
  1010.         "29:jazz tom 1",
  1011.         "2B:jazz tom 2",
  1012.         "2D:jazz tom 3",
  1013.         "2F:jazz tom 4",
  1014.         "30:jazz tom 5",
  1015.         "32:jazz tom 6",
  1016.     };
  1017.     NNam("MU80(XG) 7F.00#28(brush)")    =(,"MU80(XG) 7F.00#00(standard)"){
  1018.         "1F:brush slap L",
  1019.         "24:BD soft",
  1020.         "26:brush slap",
  1021.         "28:brush tap",
  1022.         "29:brush tom 1",
  1023.         "2B:brush tom 2",
  1024.         "2D:brush tom 3",
  1025.         "2F:brush tom 4",
  1026.         "30:brush tom 5",
  1027.         "32:brush tom 6",
  1028.     };
  1029.     NNam("MU80(XG) 7F.00#30(classic)")    =(,"MU80(XG) 7F.00#00(standard)"){
  1030.         "24:gran casa",
  1031.         "29:jazz tom 1",
  1032.         "2B:jazz tom 2",
  1033.         "2D:jazz tom 3",
  1034.         "2F:jazz tom 4",
  1035.         "30:jazz tom 5",
  1036.         "31:hand cym.open L",
  1037.         "32:jazz tom 6",
  1038.         "33:hand cym.closed L",
  1039.         "39:hand cym.open H",
  1040.         "3B:hand cym.closed L",
  1041.     };
  1042.     NNam("MU80(XG) 7E.00#00(SFX1)"){
  1043.         "24:guitar cutting noise",    "25:guitar cutting noise 2",
  1044.         "26:dist. cut noise",        "27:string slap",
  1045.         "28:bass slide",            "29:pick scrape",
  1046.         "34:fl.key click",
  1047.         "44:rain",                    "45:thunder",
  1048.         "46:wind",                    "47:stream",
  1049.         "48:bubble",                "49:feed",
  1050.         "54:dog",                    "55:horse gallop",
  1051.         "56:bird 2",                "57:kitty",
  1052.         "58:growl",                    "59:haunted",
  1053.         "5A:ghost",                    "5B:maou",
  1054.     };
  1055.     NNam("MU80(XG) 7E.00#01(SFX2)"){
  1056.         "24:dial tone",                "25:door creaking",
  1057.         "26:door slam",                "27:scratch",
  1058.         "28:scratch 2",                "29:windchime",
  1059.         "2A:telephone ring 2",
  1060.         "34:engine start",            "35:tire screech",
  1061.         "36:car passing",            "37:crash",
  1062.         "38:siren",                    "39:train",
  1063.         "3A:jetplane",                "3B:starship",
  1064.         "3C:burst noise",            "3D:coaster",
  1065.         "3E:submarine",
  1066.         "44:laughing",                "45:screaming",
  1067.         "46:punch",                    "47:heartbeat",
  1068.         "48:footsteps",                "49:applause 2",
  1069.         "54:machine gun",            "55:laser gun",
  1070.         "56:explosion",                "57:fire work"
  1071.     };
  1072.     /***** TG300B ****/
  1073.     NNam("MU80(TG300B) #00(standard)"){
  1074.         "19:snare roll",
  1075.         "1A:finger snap",            "1B:hi Q",
  1076.         "1C:whip slap",                "1D:scratch push",
  1077.         "1E:scratch pull",            "1F:sticks",
  1078.         "20:click noise",            "21:metronome click",
  1079.         "22:metronome bell",        "23:bass drum M",
  1080.         "24:bass drum H",            "25:side stick",
  1081.         "26:snare M",                "27:hand clap",
  1082.         "28:snare H",                "29:floor tom L",
  1083.         "2A:hi-hat closed",            "2B:floor tom H",
  1084.         "2C:hi-hat pedal",            "2D:low tom",
  1085.         "2E:hi-hat open",            "2F:mid tom L",
  1086.         "30:mid tom H",                "31:crash cymbal 1",
  1087.         "32:high tom",                "33:ride cymbal 1",
  1088.         "34:chinese cymbal",        "35:ride cymbal cup",
  1089.         "36:tambourine",            "37:splash cymbal",
  1090.         "38:cowbell",                "39:crash cymbal 2",
  1091.         "3A:vibraslap",                "3B:ride cymbal 2",
  1092.         "3C:bongo H",                "3D:bongo L",
  1093.         "3E:conga H mute",            "3F:conga H open",
  1094.         "40:conga L",                "41:timbale H",
  1095.         "42:timbale L",                "43:agogo H",
  1096.         "44:agogo L",                "45:cabasa",
  1097.         "46:maracas",                "47:samba whistle H",
  1098.         "48:samba whistle L",        "49:guiro short",
  1099.         "4A:guiro long",            "4B:claves",
  1100.         "4C:wood block H",            "4D:wood block L",
  1101.         "4E:cuica mute",            "4F:cuica open",
  1102.         "50:triangle mute",            "51:triangle open",
  1103.         "52:shaker",                "53:jingle bell",
  1104.         "54:bell tree",                "55:castenet",
  1105.         "56:surdo mute",            "57:surdo open"
  1106.     };
  1107.     NNam("MU80(TG300B) #08(room)")    =(,"MU80(TG300B) #00(standard)"){
  1108.         "24:BD room",
  1109.         "29:room tom 1",
  1110.         "2B:room tom 2",
  1111.         "2D:room tom 3",
  1112.         "2F:room tom 4",
  1113.         "30:room tom 5",
  1114.         "32:room tom 6",
  1115.     };
  1116.     NNam("MU80(TG300B) #10(power)")    =(,"MU80(TG300B) #00(standard)"){
  1117.         "24:BD power",
  1118.         "26:SD power",
  1119.         "29:room tom 1",
  1120.         "2B:room tom 2",
  1121.         "2D:room tom 3",
  1122.         "2F:room tom 4",
  1123.         "30:room tom 5",
  1124.         "32:room tom 6",
  1125.     };
  1126.     NNam("MU80(TG300B) #18(electro)")    =(,"MU80(TG300B) #00(standard)"){
  1127.         "24:BD electronic",
  1128.         "26:SD electronic",
  1129.         "28:SD power",
  1130.         "29:E tom 1",
  1131.         "2B:E tom 2",
  1132.         "2D:E tom 3",
  1133.         "2F:E tom 4",
  1134.         "30:E tom 5",
  1135.         "32:E tom 6",
  1136.         "34:reverse cymbal",
  1137.     };
  1138.     NNam("MU80(TG300B) #19(analog)")    =(,"MU80(TG300B) #00(standard)"){
  1139.         "24:BD analog H",
  1140.         "25:analog side stick",
  1141.         "26:analog snare L",
  1142.         "29:analog tom 1",
  1143.         "2A:analog HH closed 1",
  1144.         "2B:analog tom 2",
  1145.         "2C:analog HH closed 2",
  1146.         "2D:analog tom 3",
  1147.         "2E:analog HH open",
  1148.         "2F:analog tom 4",
  1149.         "30:analog tom 5",
  1150.         "31:analog cymbal",
  1151.         "32:analog tom 6",
  1152.         "38:analog cowbell",
  1153.         "3E:analog conga H",
  1154.         "3F:analog conga M",
  1155.         "40:analog conga L",
  1156.         "46:analog maracas",
  1157.         "4B:analog claves",
  1158.     };
  1159.     NNam("MU80(TG300B) #20(jazz)")    =(,"MU80(TG300B) #00(standard)"){
  1160.         "24:BD jazz",
  1161.         "29:jazz tom 1",
  1162.         "2B:jazz tom 2",
  1163.         "2D:jazz tom 3",
  1164.         "2F:jazz tom 4",
  1165.         "30:jazz tom 5",
  1166.         "32:jazz tom 6",
  1167.     };
  1168.     NNam("MU80(TG300B) #28(brush)")    =(,"MU80(TG300B) #00(standard)"){
  1169.         "24:BD soft",
  1170.         "26:brush tap",
  1171.         "27:brush slap",
  1172.         "28:brush swirl",
  1173.         "29:jazz tom 1",
  1174.         "2B:jazz tom 2",
  1175.         "2D:jazz tom 3",
  1176.         "2F:jazz tom 4",
  1177.         "30:jazz tom 5",
  1178.         "32:jazz tom 6",
  1179.     };
  1180.     NNam("MU80(TG300B) #30(orchestra)")    =(,"MU80(TG300B) #00(standard)"){
  1181.         "1B:hi-hat closed",
  1182.         "1C:hi-hat pedal",
  1183.         "1D:hi-hat open",
  1184.         "1E:ride cymbal 1",
  1185.         "23:BD jazz",
  1186.         "24:gran casa",
  1187.         "26:concert SD",
  1188.         "27:castanet",
  1189.         "28:concert SD",
  1190.         "29:timpani F",
  1191.         "2A:timpani F#",
  1192.         "2B:timpani G",
  1193.         "2C:timpani G#",
  1194.         "2D:timpani A",
  1195.         "2E:timpani A#",
  1196.         "2F:timpani B",
  1197.         "30:timpani C",
  1198.         "31:timpani C#",
  1199.         "32:timpani D",
  1200.         "33:timpani D#",
  1201.         "34:timpani E",
  1202.         "35:timpani F",
  1203.         "39:hand cym.1",
  1204.         "3B:hand cym.2",
  1205.     };
  1206.     NNam("MU80(TG300B) #38(SFX)"){
  1207.         "27:high Q",
  1208.         "28:slap",                    "29:scratch push",
  1209.         "2A:scratch pull",            "2B:sticks",
  1210.         "2C:square click",            "2D:metronome click",
  1211.         "2E:metronome bell",        "2F:guitar fret noise",
  1212.         "30:guitar cutting down",    "31:guitar cutting up",
  1213.         "32:ac bass slap",            "33:fl.key click",
  1214.         "34:laughing",                "35:scraming",
  1215.         "36:punch",                    "37:heart beat",
  1216.         "38:footsteps 1",            "39:footsteps 2",
  1217.         "3A:applause",                "3B:door creaking",
  1218.         "3C:door slam",                "3D:scratch",
  1219.         "3E:windchime",                "3F:engine start",
  1220.         "40:tire screech",            "41:car passing",
  1221.         "42:crash",                    "43:siren",
  1222.         "44:train",                    "45:jetplane",
  1223.         "46:helicopter",            "47:starship",
  1224.         "48:gunshot",                "49:machine gun",
  1225.         "4A:laser gun",                "4B:explosion",
  1226.         "4C:dog",                    "4D:horse gallop",
  1227.         "4E:bird tweet",            "4F:rain",
  1228.         "50:thunder",                "51:wind",
  1229.         "52:seashore",                "53:stream",
  1230.         "54:bubble"
  1231.     };
  1232.     NNam("MU80(TG300B) #7F(C/M)"){
  1233.         "23:bass drum M",
  1234.         "24:bass drum H",            "25:side stick",
  1235.         "26:snare M",                "27:hand clap",
  1236.         "28:SD electro",            "29:floor tom L",
  1237.         "2A:hi-hat closed",            "2B:floor tom H",
  1238.         "2C:hi-hat open 1",            "2D:low tom",
  1239.         "2E:hi-hat open 2",            "2F:mid tom L",
  1240.         "30:mid tom H",                "31:crash cymbal 1",
  1241.         "32:high tom",                "33:ride cymbal 1",
  1242.         "36:tambourine",        
  1243.         "38:cowbell",
  1244.         "3C:bongo H",                "3D:bongo L",
  1245.         "3E:conga H mute",            "3F:conga H open",
  1246.         "40:conga L",                "41:timbale H",
  1247.         "42:timbale L",                "43:agogo H",
  1248.         "44:agogo L",                "45:cabasa",
  1249.         "46:maracas",                "47:samba whistle H",
  1250.         "48:samba whistle L",        "49:vibraslap",
  1251.                                     "4B:claves",
  1252.         "4C:laughing",                "4D:screaming",
  1253.         "4E:punch",                    "4F:heartbeat",
  1254.         "50:footsteps 1",            "51:footsteps 2",
  1255.         "52:applause",                "53:door creaking",
  1256.         "54:door slam",                "55:scratch",
  1257.         "56:windchime",                "57:engine start",
  1258.         "58:tire screech",            "59:car passing",
  1259.         "5A:crash",                    "5B:siren",
  1260.         "5C:train",                    "5D:jetplane",
  1261.         "5E:helicopter",            "5F:starship",
  1262.         "60:gunshot",                "61:machine gun",
  1263.         "62:laser gun",                "63:explosion",
  1264.         "64:dog",                    "65:horse gallop",
  1265.         "66:bird tweet",            "67:rain",
  1266.         "68:thunder",                "69:wind",
  1267.         "6A:seashore",                "6B:stream",
  1268.         "6C:bubble"
  1269.     };
  1270.     /***** C/M *****/
  1271.     NNam("MU80(C/M) drum map")    =(,"MU80(TG300B) #7F(C/M)");
  1272. };
  1273.